package com.dhcc.DRGsHosp.facade;

import java.util.List;
import java.util.Map;

import org.openkoala.koala.commons.InvokeResult;

/**
 * @title		:OtherTargetFacade.java
 * @description	:医院其他指标facade
 * @author		:yujiaolong
 * @date		:2017年05月25日
 * @version     :2.4
 */
public interface OtherTargetFacade {

	
	/**
	 * @methodname :analysisTarget
	 * @Description : 医院其他指标文件解析
	 * @author:yujiaolong
	 * @return InvokeResult
	 * @date :2017年5月25日
	 */
	InvokeResult analysisTarget(String filePath);
	
	
	/**
	 * @methodname :targetAdd
	 * @Description : 医院指标新增
	 * @author:yujiaolong
	 * @return InvokeResult
	 * @date :2017年5月26日
	 */
	InvokeResult targetAdd(Map<String,Object> dto);


	/**
	 * @methodname :targetSelect
	 * @Description : 医院指标查询
	 * @author:yujiaolong
	 * @return InvokeResult
	 * @date :2017年5月30日
	 */
	InvokeResult targetSelect(String type);
	/**
	 * 
	 *  depList.  
	 *  @Description：查询全院科室名称和code
	 *  @Author ZouYiyu
	 *  @return 
	 *  @Date:2017年7月11日下午5:06:50
	 */
	public List<Map<String, Object>> depList();
	
	/**
	 * @methodname :targetSelect
	 * @Description : 医院指标查询
	 * @author:yujiaolong
	 * @return InvokeResult
	 * @date :2017年5月30日
	 */
	InvokeResult findTargetTable(Map map);


	
	/**
	 * @methodname :findQuarterTargetTable
	 * @Description : 医院季度指标查询
	 * @author:yujiaolong
	 * @return InvokeResult
	 * @date :2017年7月6日
	 */
	InvokeResult findQuarterTargetTable(Map dto);

}
